package com.ruoyi.product.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 评价表对象 product_comments
 * 
 * @author ruoyi
 * @date 2024-07-29
 */
public class ProductComments extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    public Long getPid() {
        return pid;
    }

    public void setPid(Long pid) {
        this.pid = pid;
    }

    private Long pid;
    private String specName;

    public String getSpecName() {
        return specName;
    }

    public void setSpecName(String specName) {
        this.specName = specName;
    }

    public String getHf() {
        return hf;
    }

    public void setHf(String hf) {
        this.hf = hf;
    }

    private String hf;
    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sptp;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String spxx;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ge;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String uhmc;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long sppf;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long fwpf;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String pjnr;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long hfnr;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long shzt;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date pjsj;

    /** $column.columnComment */
    private String yhtx;

    /** $column.columnComment */
    private Long spid;

    /** $column.columnComment */
    private Long pjzt;

    /** $column.columnComment */
    private String pjtp;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setSptp(String sptp) 
    {
        this.sptp = sptp;
    }

    public String getSptp() 
    {
        return sptp;
    }
    public void setSpxx(String spxx) 
    {
        this.spxx = spxx;
    }

    public String getSpxx() 
    {
        return spxx;
    }
    public void setGe(String ge) 
    {
        this.ge = ge;
    }

    public String getGe() 
    {
        return ge;
    }
    public void setUhmc(String uhmc) 
    {
        this.uhmc = uhmc;
    }

    public String getUhmc() 
    {
        return uhmc;
    }
    public void setSppf(Long sppf) 
    {
        this.sppf = sppf;
    }

    public Long getSppf() 
    {
        return sppf;
    }
    public void setFwpf(Long fwpf) 
    {
        this.fwpf = fwpf;
    }

    public Long getFwpf() 
    {
        return fwpf;
    }
    public void setPjnr(String pjnr) 
    {
        this.pjnr = pjnr;
    }

    public String getPjnr() 
    {
        return pjnr;
    }
    public void setHfnr(Long hfnr) 
    {
        this.hfnr = hfnr;
    }

    public Long getHfnr()
    {
        return hfnr;
    }
    public void setShzt(Long shzt) 
    {
        this.shzt = shzt;
    }

    public Long getShzt() 
    {
        return shzt;
    }
    public void setPjsj(Date pjsj) 
    {
        this.pjsj = pjsj;
    }

    public Date getPjsj() 
    {
        return pjsj;
    }
    public void setYhtx(String yhtx) 
    {
        this.yhtx = yhtx;
    }

    public String getYhtx() 
    {
        return yhtx;
    }
    public void setSpid(Long spid) 
    {
        this.spid = spid;
    }

    public Long getSpid() 
    {
        return spid;
    }
    public void setPjzt(Long pjzt) 
    {
        this.pjzt = pjzt;
    }

    public Long getPjzt() 
    {
        return pjzt;
    }
    public void setPjtp(String pjtp) 
    {
        this.pjtp = pjtp;
    }

    public String getPjtp() 
    {
        return pjtp;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("sptp", getSptp())
            .append("spxx", getSpxx())
            .append("ge", getGe())
            .append("uhmc", getUhmc())
            .append("sppf", getSppf())
            .append("fwpf", getFwpf())
            .append("pjnr", getPjnr())
            .append("hfnr", getHfnr())
            .append("shzt", getShzt())
            .append("pjsj", getPjsj())
            .append("yhtx", getYhtx())
            .append("spid", getSpid())
            .append("pjzt", getPjzt())
            .append("pjtp", getPjtp())
            .toString();
    }
}
